package com.dzl.util.wx.pojo;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * 微信事件通知类
 * @author lishunxing
 */
@Data
@XmlRootElement(name="xml")
@XmlAccessorType(XmlAccessType.FIELD)
public class InMsgEntity {

    private String FromUserName; // 发送方帐号（一个OpenID）

    private String ToUserName;  // 开发者微信号

    private Long CreateTime;// 消息创建时间
    /**
     * 消息类型
     * text 文本消息
     * image 图片消息
     * voice 语音消息
     * video 视频消息
     * music 音乐消息
     * event 事件推送
     */
    private String MsgType;

    private Long MsgId;// 消息id

    private String Content;// 文本内容

    private String PicUrl;// 图片链接（由系统生成）

    private String MediaId;// 图片消息媒体id，可以调用多媒体文件下载接口拉取数据

    private String Event;//事件类型

    private String CardId;//卡号

    private String RefuseReason;//卡券审核不通过原因

    private String Reason;//商户审核不通过原因

    private String MerchantId;//子商户ID

    private Integer IsPass;//为1通过

    private String UserCardCode;//会员卡号

    private String UnionId;


}
